#ifndef __SYSTEMWIN_H__
#define __SYSTEMWIN_H__

#include <errno.h>
#include <float.h>
#include <fcntl.h>
#include <stdio.h>
#include <direct.h>
#include <io.h>
#include <conio.h>

class SystemWin
{
public:
	SystemWin();
	~SystemWin();

	void error( char *error,... );
	void quit ( void );
	char *scan_for_CD( void );
	void init( void );
	char* console_input( void );
	void  console_output( char* string );
	void  send_key_events( void );
	char *get_clipboard_data( void );
	void app_activate( void );
	void parse_commandline( LPSTR lpCmdLine );

private:
	static const int MAX_NUM_ARGVS = 128;
	int argc;
	char *argv[MAX_NUM_ARGVS];
};

#endif